$(document).ready(function(){   

    var numMesure = $(document).find('#numMesure').text();
    
    MAJParametres(numMesure);
    
    
    
    $('.supprimerParametre').live('click',function(e)
    {
        e.preventDefault();
        var idParametre = $(this).attr('id').split('_')[1];
        supprimerParametre(idParametre, numMesure);
    });
    
    $('#ajouterParametre').live('click',function(e)
    {
        e.preventDefault();
        var idParametre = $('#mesure_explore_parametre_id_parametre_explore').attr('value');
        ajouterParametre(idParametre, numMesure);
    });
    
});

function ajouterParametre(idParam, idMesure){
    var noty_help = null;
    return $.ajax({
        type:'GET',
        url : "/mesure/ajouterParametre",
        data : {
            idParam:idParam,
            idMesure:idMesure
        },
        success: function(data){
            //noty_help = myNoty("Paramètre ajouté avec succès", "success");
            MAJParametres(idMesure);
        },
        error: function(jqXHR, textStatus, errorThrown)
        {
            noty_help = myNoty("Erreur : "+errorThrown, "error");
        }
    });
}

function supprimerParametre(idParam, idMesure){
    var noty_help = null;
    return $.ajax({
        type:'GET',
        url : "/mesure/supprimerParametre",
        data : {
            idParam:idParam,
            idMesure:idMesure
        },
        success: function(data){
            //noty_help = myNoty("Paramètre ajouté avec succès", "success");
            MAJParametres(idMesure);
        },
        error: function(jqXHR, textStatus, errorThrown)
        {
            noty_help = myNoty("Erreur : "+errorThrown, "error");
        }
    });
}

function MAJParametres(idMesure){
    var noty_help = null;
    $.ajax({
        type:'GET',
        url : "/mesure/MAJParametres",
        data : {
            idMesure:idMesure
        },
        success: function(data){
            $(document).find('#listeParam').html(data);
        },
        error: function(jqXHR, textStatus, errorThrown)
        {
            noty_help = myNoty("Impossible de mettre à jour la liste des paramètres : "+errorThrown, "error");
        }
    });
}